<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			function fun1(){
				// 文档碎片df
				var df =document.createDocumentFragment();
					// 在文档碎片df中增加五段文字，再将文档碎片插入到div，就只用渲染一次DOM
				for(let i=0;i<5;i++){
					var temp=document.createElement("div");
					temp.innerHTML="div的文字"+(i+1);
					// innerHTML修改文本内容
					document.getElementById("con").appendChild(temp)
						// setAttribute增加属性
					temp.setAttribute("style","color:red");
					df.appendChild(temp);
					
				}
				document.getElementById("con").appendChild(df)
			}
			function fun2(){
				// 文档碎片df
				var df =document.createDocumentFragment();
					// 在文档碎片df中增加五段文字，再将文档碎片插入到div，就只用渲染一次DOM
				for(let i=0;i<5;i++){
					
					var temp=document.createElement("img");
					// 增加属性
					temp.setAttribute("src","img/off.png");
					temp.setAttribute("width","100px");
					document.getElementById("con").appendChild(temp);
					df.appendChild(temp);
				}
				document.getElementById("con").appendChild(df)
			}
			
			function fun3(){
				var temp=document.querySelector("#con>div");
				temp.parentNode.removeChild(temp);
			}
			function fun4(){
				var imgs=document.querySelectorAll("#con>img");
				var temp=imgs[imgs.length-1];
				temp.parentNode.removeChild(temp);
			}
		</script>
	</head>
	<body>
		<button onclick="fun1()">添加文本</button>
		<button onclick="fun2()">添加图片</button>
		<button onclick="fun3()">删除第一个文本</button>
		<button onclick="fun4()">删除最后一个图片</button>
		<div id="con"><!-- div做容器 -->
			
		</div>
	</body>
</html>
